package com.efast.dmom.mgmt.dao.mes.report;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.efast.dmom.mgmt.bean.mes.report.IntervalConfigBean;
import com.efast.dmom.mgmt.bean.mes.report.IntervalStatisticalReportBean;

public interface IntervalStatisticalReportDao {

	/**
	 * 获取转入、在制、转出
	 * @param data
	 * @param acceptData
	 * @return
	 */
	public List<IntervalStatisticalReportBean> getIntervalStatisticalReportInfo(@Param("data") IntervalConfigBean data,
			@Param("acceptData") IntervalStatisticalReportBean acceptData);

	/**
	 * 获取滞留车数量
	 * @param data
	 * @param acceptData
	 * @return
	 */
	public List<IntervalStatisticalReportBean> getVehicleCarQty(@Param("data") IntervalConfigBean data,
			@Param("acceptData") IntervalStatisticalReportBean acceptData);

	public List<String> getPlanOrderNo();

	public List<Map<Object, Object>> getIntervalName();

	public List<Map<String, String>> getColor();

	public List<String> getCarModel();

}
